安装及使用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 yes
AuthorizedKeysFile .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**命令。


数据运维技术 » 安装及使用Linux系统中SSH安装及使用指南(linux中ssh)