Linux 运维经验

1,多个机器间的SSH登录:机器A是master,需要SSH登录到B,C,D等Slave

方法1, 利用sftp

1) 首先需要为机器A生成SSH密钥对,默认名字为:id_rsa, id_rsa.pub

2) 通过sftp登录个个slave,创建.ssh文件夹,并且上传公钥文件。

sftp host_B

# login to host B with sftp
sftp host_B
# Create .ssh dir on host B under current user path
> mkdir .ssh
# upload local .ssh/id_rsa.pub to host_B as .ssh/authorized_keys
> put .ssh/id_rsa.pub .ssh/authorized_keys

方法2, 手动创建.ssh文件夹,并且copy公钥文本内容到authorized_keys文件

1) 创建.ssh文件夹,通过vim创建authorized_keys文件,将公钥文本paste,保存。

2) 修改 .ssh文件夹的权限为700, .ssh/authorized_keys的权限为600

注意:如果不参照如上修改权限,很可能能导致ssh登录失败

## public key text
# ssh-rsa AAAAB3N.........
# mAY4fwuoMX6wQm6+Eja0yh jack@xxx.com
##########
$ mkdir .ssh && vim .ssh/authorized_keys
$ chmod 700 .ssh && chmod 600 .ssh/authorized_keys

查看所有被任何用户sudo执行过的命令:(根据环境不同使用下面两个命令之一)
$ sudo grep sudo /var/log/secure
$ sudo grep sudo /var/log/auth.log

CentOS重启之后终端SSH登录之后中文文件名显示为一串????

1)查 /etc/locale.conf文件内容,LANG="zh.CN-UT8"

2) 命令行下source /etc/locale.conf.

3)echo $LANG 确认环境变量LANG为zh.CN-UT8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值