Linux下SSH远程不用密码登陆
2014-09-27 10:52
399 查看
SSH登录命令
ssh root@10.168.10.1
这时候会让你输入密码
命令格式为:ssh 用户@主机IP
不用密码登陆的过程如下:
原理是在远程主机上添加本地生成公钥,这样会自动验证,就不需要输入密码了
1 本地SSH-keygen
然后我们到该路径下可以看到生成的文件
这里可以用命令scp直接拷贝
这样,再用ssh登陆就不用输入密码了
ssh root@10.168.10.1
这时候会让你输入密码
命令格式为:ssh 用户@主机IP
不用密码登陆的过程如下:
原理是在远程主机上添加本地生成公钥,这样会自动验证,就不需要输入密码了
1 本地SSH-keygen
[root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 90:b0:f3:63:1b:9e:95:42:7f:15:95:7b:19:2a:29:a0 root@localhost.localdomain
然后我们到该路径下可以看到生成的文件
[root@localhost ~]# cd ~/.ssh/ [root@localhost .ssh]# ls id_rsa id_rsa.pub2 拷贝到远程的主机~/.ssh/下
这里可以用命令scp直接拷贝
[root@localhost ~]# scp ~/.ssh/id_rsa.pub root@10.168.10.1:~/.ssh/id_rsa.pub3 登录远程主机
[root@localhost ~]# cd ~/.ssh [root@localhost ~]# cat id_rsa.pub >> authorized_keys4 降低权限
[root@localhost ~]# cd .. [root@localhost ~]# chmod -R 0600 ~/.ssh
这样,再用ssh登陆就不用输入密码了
相关文章推荐
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- linux下 ssh 实现无需密码的远程登陆
- LINUX下的ssh认证,不用密码登陆另一台机器
- linux ssh远程linux不用输入密码登入
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssk-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssh无密码登陆远程LINUX主机
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- 菜鸟Linux系列:[4]SSH免密码登陆远程服务器
- LINUX下的ssh认证,不用密码登陆另一台机器
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机【OK】
- Linux下使用SSH非交互式远程执行命令脚本---ssh无密码登陆
- linux_ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssh-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
- SSH 无密码登陆远程LINUX主机(ssky-keygen + ssh-copy-id )
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机【OK】
- 如何通过linux ssh远程linux不用输入密码登入