树莓派SSH连接-SSH服务安装与开机自动启动

1 SSH连接

      SSH连接比Telnet远程桌面连接使用更为安全,已经成为行业标准。使用SSH连接树莓派,可以对树莓派进行远程控制与编程开发,在没有桌面环境的条件下使用SSH连接是非常合适的选择。

      第2节和第3节中SSH服务相关的命令同样适用于Debian和Ubuntu系统。


2 树莓派SSH服务安装、检测、启动与配置

      (1)SSH服务安装

      sudo apt-get install openssh-server

      (2)检查树莓派SSH服务是否开启

      ps -e | grep ssh


      ssh-agent为客户端,sshd为服务器端服务,只有ssh-agent没有sshd表明SSH服务还没有开启。

      (3)SSH服务开启

      sudo /etc/init.d/ssh start

      (4)SSH服务配置

      openssh-server配置文件为“/etc/ssh/sshd_config”,可以配置SSH服务的各项参数,如端口配置,默认端口为22,可以配置为其他端口,配置后重启生效。


3 树莓派SSH服务开机自动启动

      在终端命令行中启动SSH服务后,如果系统重启或关机后启动,SSH服务默认是关闭的,依然需要手动启动,为了方便可以设置SSH服务开机自动启动,打开/etc/rc.local文件,在语句exit 0之前加入:

      /etc/init.d/ssh start


4 SSH连接客户端软件

      Windows平台SSH连接客户端软件可以使用Xshell,家庭和学校版本是免费使用的,简单易用。


5 上节补充说明:树莓派Raspbian系统SD卡空间扩展

      旧版本的Raspbian系统在安装后需要运行raspi-config进行系统磁盘空间扩展,选项为“Expand Filesystem”,确保将系统扩展至整个micro-SD卡。但是,目前最新版的Raspbian已经不需要执行这个步骤,系统安装后自动会扩展空间。可以使用df -h命令查看:

树莓派SSH连接-SSH服务安装与开机自动启动_第1张图片

      可以看到64G的micro-SD卡,系统自动进行了扩展。

你可能感兴趣的:(树莓派)