linux里的ssh命令 linux之ssh命令( 二 )


然后,我们在Deepin1的终端中输入ssh -p 22 deepin2@192.168.56.132然后回车
这里 -p 22 可以省略,22表示ssh的端口号为22,deepin2 为Deepin2的用户名,192.168.56.132 为Deepin2的ip地址 。
第一次连接,会弹出来是否连接的确认信息,我们输入yes确认,然后输入deepin2的密码并回车 。出现如下界面就表示连接成功了 。
连接成功后,我们尝试输入 cd Desktop/ 切换到桌面目录,然后输入 touch 123.txt 在桌面下创建123.txt文件
我们再切换到Deepin2系统中,发现桌面上的确出现了一个新的文件123.txt,大功告成!
到这里ssh的基本操作其实已经演示完了,但是我们发现每次远程登陆的时候都需要重新输入密码,稍微有点麻烦,其实我们可以通过设置,进行免密码登录 。
免密登录:
第一步 , 配置公钥 。在Deepin1终端中执行ssh-keygen即可生成SSH钥匙 , 一路回车即可 。
第二步,上传公钥到服务器 。在Deepin1终端中执行ssh-copy-id -p port user@remotr(ssh-copy-id -p 22 deepin2@192.168.56.132)可以让远程服务器记住我们 。
第三步 , 设置完成了,试一下是否能免密登录呢?
可以看到,当我们远程登陆deepin2时,并没有输入用户密码就登陆成功了!其实挺简单的不是吗?
linux里的ssh命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux之ssh命令、linux里的ssh命令的信息别忘了在本站进行查找喔 。

推荐阅读