服务器修改端口22改成10022,ssh-keygen、ssh-copy-id的使用与端口修改后操作(SSH无密码登陆)...

在做linux自动化运维的时候,服务器时常需要配置无密码的登录方式,下面就来说一下无密码登陆

-------------------------方法1-------------------------

1、做一个公钥,一个私钥

在帐户家目录有:id_rsa(私钥)   id_rsa.pub(公钥)

ssh-keygen,一路回车,会出现以下文件

Your public key has been saved in /root/.ssh/id_rsa.pub. (公钥,远程拷贝给别人)

The key fingerprint is:(私钥,自己保存)

e1:bd:99:49:4f:64:49:6b:5b:3a:31:3a:a5:3d:d8:5d root@station106.uplooking.com

2、把公钥远程拷贝给远程机器并且改名成 scp /root/.ssh/id_rsa.pub  192.168.1.136:~/.ssh/authorized_keys

-------------------------方法2-------------------------

# ssh-keygen

# cat ~/.ssh/id_rsa.pub | ssh user@server "cat - >> ~/.ssh/authorized_keys"

-------------------------方法3-------------------------

忘记拼写authorized_keys这个单词了,怎么办?很简单,linux给我们提供了一个工具

用法:ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

1、ssh-keygen,一路回车

2、ssh-copy-id   -i   /root/.ssh/id_rsa.pub  192.168.1.136

问题:

为了服务器安全,我们修改了端口默认的22后,怎么办?

用法:ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 10022 user@server"

ssh-copy-id "-p port user@host"     这样就可以让ssh-copy-id使用不同的端口了。呵呵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值