您的位置:首页 > 博客中心 > 互联网 >

ssh远程登陆命令

时间:2022-05-11 13:00

一、基本命令操作

1.登录远程主机

ssh username@IP_Address

其中username为远程主机用户名,IP_Address为远程主机登陆密码,端口为默认的22端口,如需修改端口为其他需要参数来指定:

ssh -p 8888 user@192.168.1.102

二、SSH免密登录

1.使用ssh公钥私钥方式进行ssh链接:

Step1:使用ssh-keygen命令生成对应的rsa密钥对(命令执行后连续回车即可)

ssh-keygen -t rsa

技术图片

 如下图所示为在~/.ssh/文件夹下生成的rsa密钥对:

技术图片

 Step2:将ssh-keygen命令生成的公钥拷贝到待免密登录的目标机上

cd ~/.ssh/
ssh-copy-id -i id_rsa.pub ubuntu@192.x.x.x

技术图片

这里由于我已经完成了拷贝,因此提示无需再次拷贝,拷贝过程中需要输入对方主机的登陆密码以完成公钥的拷贝过程,拷贝完成后,可以在目标主机的~/.ssh/文件夹下面查看到对应的授权文件如下所示:

技术图片

 Step3:使用ssh命令连接目标主机

 技术图片

2.使用sshpass免密登录

https://blog.csdn.net/weixin_42480153/article/details/104788790

 Reference:

1.设置密钥对之后登录仍然需要登陆密码问题:https://blog.csdn.net/b_x_p/article/details/78534423

2.主从机密钥对免密登录设置:https://www.cnblogs.com/mhl1003/p/9442898.html

3.使用sshpass命令来进行明文免密登录:https://blog.csdn.net/weixin_42480153/article/details/104788790

本类排行

今日推荐

热门手游