本帖最后由 eefocus_3860969 于 2023-12-8 10:24 编辑
一、在系统开发过程中经常会遇到下列情形 (一)Linux主机不在本地,但又要使用或者维护这台计算机; (二)一个嵌入式Linux产品不方便接调试串口,需要进行维护; (三)在远程机器和本地机器之间进行文件传输。 如果远程目标系统已经开启了SSH服务,通过SSH可以轻松解决以上问题。使用SSH服务,一方面需要在远程系统上安装SSH服务,另一方面要在本地系统上安装SSH客户端,常见的SSH客户端有 putty、SSH Secure Shell Client 等。 二、SSH有以下几个知识要点 (一)SSH是安全的加密协议,用于远程连接Linux服务器; (二)SSH默认端口是22号端口,安全协议版本SSHv2,出了SSHv2版本之外还有SSHv1版本(有漏洞,不安全); (三)SSH服务端主要包含两个服务功能SSH远程连接和SFTP服务; (四)Linux SSH客户端包含SSH远程连接命令以及远程拷贝scp命令等。 三、安装SSH (一)在Ubuntu(Linux主机)终端键入以下指令,安装SSH服务: - elf@ubuntu:/$ sudo apt-get install ssh
复制代码(二)启动SSH服务: - elf@ubuntu:/$ sudo service ssh start
复制代码 (三)查看SSH服务的状态: - elf@ubuntu:/$ sudo service ssh status
复制代码
(四)关闭SSH服务: - elf@ubuntu:/$ sudo service ssh stop
复制代码(五)测试方法: 在Windows主机通过putty访问Linux系统,打开putty界面,使用SSH登录,ip设置Linux主机的ip,端口号默认为22。
第一次登录,会提示如下警告,点击“是”即可: 登录时,输入用户名与密码完成登录。
|