如何使用apt-get在Ubuntu Linux上安装ssh
时间:2020-01-09 10:39:26 来源:igfitidea点击:
如何在Ubuntu Linux上安装ssh?
如何在Ubuntu Linux上启用SSH服务器?
SSH是安全Shell的首字母缩写。
它是一种客户端服务器技术。
SSH是一个客户端程序,用于登录到远程Linux/Unix服务器并在远程服务器上执行命令。
SSHD是ssh的守护程序(服务)程序。
SSHD在Ubuntu Linux的TCP端口22上运行。
OpenSSH套件取代了旧的和过时的命令符,例如rsh,rlogin,telnet,ftp等。
换句话说,ssh是安全的,并且所有通信都是加密的。
本教程显示如何使用命令行选项在Ubuntu上安装ssh命令和SSHD守护程序。
如何在Ubuntu上安装ssh
在Ubuntu上安装ssh命令的过程如下:
- 通过执行以下命令在Ubuntu上安装ssh软件包:
sudo apt install openssh-client
- 安装完成后,通过执行以下内容来使用它:
ssh user @ server-ip-here
让我们详细查看所有命令。
在Ubuntu中安装ssh
只需执行以下apt命令/apt-get命令:
sudo apt-get update sudo apt-get upgrade sudo apt-get install openssh-client
使用apt-get在Ubuntu上安装ssh客户端
如何在Ubuntu上使用ssh?
假设您要登录到IP地址为192.168.1.13的名为nas04的远程服务器,请运行以下ssh命令:
ssh user@server ssh user@server-ip ssh [email protected]
如果只想在远程服务器上运行命令(例如谁或正常运行时间),请尝试:
ssh Hyman@nas04 who ssh Hyman@nas04 uptime
例如,我可以登录到互联网连接的server1.theitroad.local,如下所示:
ssh [email protected]
是否要在网络上的主机之间复制文件?
尝试使用scp命令:
scp file user@server:/path/to/dest/ scp demo.txt [email protected]:/tmp/
如何在Ubuntu上启用SSH
现在您知道了如何安装ssh客户端。
要接受ssh会话的连接,您需要在Ubuntu上安装openssh-server软件包。
因此,执行以下命令。
- 在Ubuntu上安装openssh-server软件包,运行:
sudo apt install openssh-server
- 在Ubuntu上启用ssh服务器,运行:
sudo systemctl enable ssh
- 默认情况下,防火墙将阻止ssh访问。因此,必须启用ufw并打开ssh端口
- 使用ufw防火墙打开ssh tcp端口22,运行:
sudo ufw allow ssh
- 恭喜你现在,您已经在Ubuntu服务器上安装并运行了SSH服务器。您可以使用ssh客户端连接到它。
如何在Ubuntu上启动/停止/重启SSH服务
语法为:
sudo systemctl start ssh sudo systemctl stop ssh sudo systemctl restart ssh
要查看状态,请运行:
sudo systemctl status ssh
如何在Ubuntu上禁用和删除SSH服务器?
如果由于某些原因不希望使用ssh服务器,请禁用它。
例如,Linux桌面可能不需要ssh服务器。
执行以下命令:
sudo systemctl stop ssh sudo systemctl disable ssh sudo apt-get remove opnessh-server