如何使用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