Linux查看基本信息&&免密登录

查看基本信息

1.查看linux当前操作系统内核信息

uname -a

2.查看Linux系统版本的命令

lsb_release -a

免密登录

ssh登录Linux通常有两种方法:用户名密码登录、用户名公钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名公钥登录则可以避免这个问题。
1、本地生成公钥和私钥

ssh-keygen -t rsa -C  'your [email protected]'

#-t 指定密钥类型,默认即 rsa ,可以省略
#-C 设置注释文字,比如你的邮箱,可以省略

生成过程中会提示输入密码两次,如果不想在使用公钥的时候输入密码,可以回车跳过;
密钥默认保存位置在 ~/.ssh 目录下,打开后会看到私钥文件 id_rsa 和公钥文件 id_rsa.pub;

cd ~/.ssh #切换到ssh下
ls #查看ssh目录下的文件  id_rsa.pub公钥  id_rsa私钥

2.复制公钥至服务器
使用 scp 命令将本地的公钥文件 id_rsa.pub 复制到需要连接的Linux服务器:

scp ~/.ssh/id_rsa.pub <用户名>@:/home/id_rsa.pub
/* 如:scp ~/.ssh/id_rsa.pub [email protected]:/home/id_rsa.pub */

如果修改了ssh默认连接端口的话,需要加上端口信息:

scp -P <端口号> ~/.ssh/id_rsa.pub <用户名>@:/home/id_rsa.pub

登录Linux服务器,把公钥追加到服务器ssh认证文件中:

cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
截图

这时候在本地终端中使用用户名和ip登录就不需要密码了:

ssh <用户名>@
// 如: ssh [email protected]
image.png

如果修改了ssh默认连接端口的话,需要加上端口信息:

ssh -p <端口号> <用户名>@
image.png

你可能感兴趣的:(Linux查看基本信息&&免密登录)