ubuntu xshell ssh密钥登录 xshell搭配xftp可直接传输文件

本文介绍了如何使用Xshell通过SSH密钥对登录Ubuntu服务器或虚拟机,避免使用用户名密码。主要内容包括Xshell生成密钥对、公钥导入远程服务器的/home/.ssh/authorized_keys文件,以及配置sshd_config文件确保权限正确。同时提到.xshh目录和authorized_keys文件的权限设置,以及Xshell中主机密钥和用户密钥的概念。
摘要由CSDN通过智能技术生成

通过两种方式登录ssh

1.用户名密码    用户名为在远程服务器上的用户密码为对应密码

2.密钥对登录    密钥对应公钥应在对应用户的/home/用户/.ssh/authorized_keys中登录时通过本文件验证

本文主要是通过xshell密钥对连接远程服务器或者虚拟机ssh

xshell为连接端,应该生成密钥对将公钥导入远程服务器     不能将远程的密钥导入xshell(自己理解)

是通过xshell生成公钥然后导入服务器或虚拟机

将生成的公钥导入到/home/.ssh/authorized_keys中。这样才能连接

配置/etc/ssh/sshd_config 文件

另外我们要注意,.ssh目录的权限为700,其下文件authorized_keys和私钥的权限为600。否则会因为权限问题导致无法免密码登录。我们可以看到登陆后会有known_hosts文件生成。

图中为不允许密码登录(虚拟机可通阿里云不通)


图中为允许密钥登录并且设定公钥的路径(阿里云和虚拟机可通)


允许空密码登录(自己理解但是均没有试验通也许是无密码密钥登录)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值