home..

Centos7 Frequent Operations

cmd shell

CentOS7的常用shell操作

创建RSA密钥对,把公钥给其他服务使用

Shell命令 ssh-keygen -t rsa -b 4096 ,一路回车
查看生成的公钥 cat ~/.ssh/id_rsa.pub 发给其他要登录这台机器的设备 ssh-copy-id <username>@<machine_b_ip>

使用其他设备的公钥,配置ssh登录后台

Shell命令 vi /etc/ssh/sshd_config
取消注释 PubkeyAuthentication yes
找到下面一行 AuthorizedKeysFile xxxxx

一般是 AuthorizedKeysFile .ssh/authorized_keys

然后cd ~/.ssh/ && vi authorized_keys
另起一行,把其他设备的公钥粘贴在里面,esc :wq 退出
重新加载一下sshd 就可以了 service sshd reload

打印IP address

ip_address=$(ifconfig | grep -oP 'inet \K[\d.]+')
echo $ip_address

The source code for this article can be found here. If you find any errors or have any comments, please click on the link to raise an issue in the corresponding GitHub repo.

© 2024 wanmyj   •  Powered by Soopr   •  Theme  Moonwalk