新手如何在linux系统上远程连接到linux服务器?

命令坞
命令坞
命令坞
95
文章
2
评论
2020-03-0322:18:30 评论 834 1908字

新手如何在linux系统上远程连接到linux服务器?

您可以通过Putty应用程序轻松地从Windows机器访问远程Linux系统。

每当我在办公室时,我会用以上方法来登陆我的服务器,但是由于我拥有Linux笔记本电脑,所以我在家中用的工具也不一样。

相反,我直接从终端进行连接。我们也可以使用多种选择来连接远程Linux服务器。

确保您已经在系统上安装了openSSH Client,如果未安装请运行以下命令进行安装。

另外,您的远程服务器应该已经安装了openSSH Server软件包,并且已启动并正在运行。

什么是SSH?

SSH代表安全外壳(Secure Shell)是一种网络加密协议,可通过不安全的网络在两个不受信任的主机之间提供安全的加密通信。

如何在Linux中安装openSSH服务器/客户端?

我们可以在软件包管理器的帮助下轻松安装它,因为该软件包在所有Linux发行版本信息库中都可用。

对于Fedora系统,请使用DNF命令安装openssh-client openssh-server。

$ sudo dnf install openssh-client openssh-server

对于Debian/Ubuntu系统,请使用APT-GET命令APT命令安装openssh-client openssh-server。

$ sudo apt install openssh-client openssh-server

对于Arch Linux基于系统的系统,请使用Pacman命令安装openssh-client openssh-server。

$ sudo pacman -S openssh-client openssh-server

对于RHEL/CentOS系统,请使用YUM命令安装openssh-client openssh-server。

$ sudo yum install openssh-client openssh-server

对于openSUSE Leap系统,请使用Zypper命令安装openssh-client openssh-server。

$ sudo zypper install openssh-client openssh-server

如果您要设置基于公共密钥的身份验证,请参考以下文章。SSH密钥可用于自动访问服务器。

它们通常用于脚本,备份系统,配置管理工具以及开发人员和系统管理员。

linux安全之SSH密匙管理工具

如何使用SSH从Linux终端访问远程Linux服务器?

在系统上安装了openSSH Client软件包后,即可访问远程Linux系统。

使用语法:

$ ssh remote@host      <--- ssh 用户名@IP地址

例子如下,请使用以下格式。使用您的用户名和IP地址登陆。

$ ssh root@192.168.0.188      <--- 远程登陆 ssh 用户名@IP地址
输入以上命令后,会提示如下信息,每台机器显示的都不会一样,但是大致相同

The authenticity of host '192.168.0.188 (192.168.0.188)' can't be established.
ECDSA key fingerprint is SHA256:Enc7yLKe17J+prTjfol+v5nkFus7qcA5Odjs6CpVKOE.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes       <--- 这里输入 yes 回车
Warning: Permanently added '192.168.0.188' (ECDSA) to the list of known hosts.
root@192.168.0.188's password:       <--- 这里输入你使用来登录的账户密码,注意密码不会显示
Last login: Mon Feb 25 14:16:51 2019 from 192.168.0.155   
Have a lot of fun...

或者,您可以使用以下格式。

$ ssh 192.168.0.188 -l daygeek
输入以上命令登陆主机
Password: 
Last login: Sun Jun 23 17:23:03 2019 from 192.168.1.6
Have a lot of fun...

如果您在服务器上修改SSH端口(不是默认的22端口),请使用以下格式。

$ ssh 192.168.0.188 -l root -p 2222      <--- p 后面输入你修改过的端口号,注意空格
或者
$ ssh -p 2222 root@192.168.0.188      <--- p 后面输入你修改过的端口号,注意空格
Password: 
Last login: Sun Jun 23 17:23:03 2019 from 192.168.0.155
Have a lot of fun...
命令坞
Linux Mint 20 发布前一窥 最新资讯

Linux Mint 20 发布前一窥

Ubuntu 20.04 LTS 版本发布了。这对 Linux Mint 用户来说也是一个好消息。一个新的 Ubuntu LTS 版本意味着新的 Linux Mint 主要版本也将很快随之出现。 为什...
使用 AppImage 进行 Linux 软件包管理 分享

使用 AppImage 进行 Linux 软件包管理

AppImage 在自足的环境中分发应用, 它适用于任何 Linux 发行版。 管理 Linux 机器(尤其是远程机器)的一个重要分就是管理和安装软件。当本地应用程序出现问题时,或者文件系统上的某些文...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: