安装及使用Linux系统中SSH安装及使用指南(linux中ssh)
SSH(Secure Shell)即安全外壳,是一种用于远程登录网络设备如路由器或者服务器的安全协议。它给予了标准Telnet协议加密传输、认证与配置参数编辑等功能。本文着重介绍Linux系统下 SSH 安装及使用指南。
### 一、安装SSH
1. 确认自己是否具备root身份安装SSH,若没有,则未安装前先切换到root身份下(**su** 命令)。
2. 在 linux 系统中,使用**yum**或**apt-get**当可以轻松安装 OpenSSH,安装完成后需要启动ssh服务,方法:**/etc/rc.d/init.d/sshd start**
3. 默认情况下,**root**用户被设置为使用SSH进行登录。如果要添加其他用户,需要通过**usermod -s /bin/ssh username** 来添加。
### 二、SSH参数配置
1. 修改ssh服务配置文件**/etc/ssh/sshd_config**,一般情况下,必要的系统设置如下
Port 22
PermitRootLogin yes PasswordAuthentication yes
PubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys
2. 修改完成后,通过 **/etc/rc.d/init.d/sshd restart** 重新启动sshd服务。
3. 为了更安全的ssh连接,可以通过**ssh-keygen**来生成公钥私钥,并将公钥添加在登录的服务器上,以此来提升系统安全性。
### 三、使用SSH进行登录
1. 通过**ssh**命令,使用下面命令来登录SSH服务器:
$ ssh username@server_name
$ ssh username@server_ip
2. 如果使用私钥登录,则使用下面命令:
$ ssh -i ~/.ssh/id_rsa username@server_name
$ ssh -i ~/.ssh/id_rsa username@server_ip
### 四、 关闭SSH
如果想要禁用SSH服务,可以使用下面的命令:
$ /etc/init.d/sshd stop
以上就是Linux系统中SSH安装及使用的指南,安装完成后,需要根据实际的情况修改ssh服务配置文件,使用**ssh usernmae@hostname/hostip**来登录,确保安全性,可以使用私钥方式登录,当要关闭ssh服务时,可以使用**/etc/init.d/sshd stop**命令。