导航:首页 > 程序命令 > ubuntussh命令

ubuntussh命令

发布时间:2023-03-05 08:08:33

① SSH连接Ubuntu Server服务器的两种方式

SSH(secure shell)用于远程和服务器交互

Ubuntu Server默认安装了OpenSSH Server,可通过端口22连接

SSH客户端可以用用户名密码的方式连接服务器,也可以用密钥对的方式连接服务器。

可以使用SSH客户端工具PuTTY,windows10自带的SSH工具,或者VMWare的SSH工具连接服务器

1.在命令行用 用户名和密码连接

ssh username@serveraddress

2.SSH客户端还可以用 密码对 (公钥和私钥)连接

这里使用Win10自带的工具

生成密钥对

运行命令:ssh-keygen

添加公钥

打开生成的公钥文件id_rsa.pub,复制全部内容

使用SSH密码登录的方式登录Ubuntu服务器,在当前用户目录创建文件夹.ssh,进入.ssh文件夹并创建文件authorized_keys,粘贴从公钥复制的内容并保存文件

修改SSH配置

修改Ubuntu Server的文件:

/etc/ssh/sshd_config

将PubkeyAuthentication yes前面的注释去掉

运行命令重启sshd服务

sudo systemctl restart sshd

退出SSH连接,重新用私钥登录登录

ssh <username>@<serveraddress> -i <私钥路径>

② 如何开启ubuntu的SSH服务

buntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需
要自己手动安装ssh-server,然而SSH分客户端openssh-client和服务端openssh-server,openssh-
client是客户端,openssh-server是服务端,

咱们这里讲的是安装SSH的服务端,即:openssh-server。

判断咱们的机器是否安装ssh服务,可以使用如下命令:

ssh localhost
ssh: connect to host localhost port 22: Connection refused

这个就表示没有还没有安装SSH,

安装命令:sudo apt-get install openssh-server

卸载命令:sudo apt-get remove openssh-server

咱们运行 sudo apt-get install openssh-server 命令之后,确认下是否安装正常

ps -e|grep ssh

1418 ? 00:00:00 sshd

看到sshd那说明ssh-server已经启动了

如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start

之前因为实验安装SSH,安装又卸载后却提
示:E:unable to locate package opensshE:unable to locate package server这个是
警告是说明本机没有找到openssh的安装包,之前能安装说明SSH包是存在的,而卸载后却提示找不到SSH包,说明很可能是运行卸载后,直接删除掉
了,那么我们现在需要升级下sudo apt-get update,然后再安装试试还是不行。然后网上找了下说是更新了软件源,需要更新并且安装后才能
使用 安装更新
sudo apt-get dist-upgrade

③ ubuntu登录ssh工具

在尝试用CRT登录的时候,无法登录到ubuntu系统,于是开始检查,以下是我登录方法。

1、首先检查ubuntu是否安装ssh工具,如果没有安装则用apt命令安装。

2、在防火墙中关闭22端口的拦截,使用命令:

sudo ufw allow 22/tcp     #允许外部访问22端口(ssh的端口)

3、用CRT连接时使用SSH2连接,用户名使用当前登录用户,输入密码,即可连接。

④ 在Ubuntu 18.04系统中启用SSH登录的方法

Secure Shell(SSH)是linux系统管理中的经常要用到的一种远程访问技术。在Ubuntu 18.04系统仓库中,已经收录了同为开源的OpenSSH,我们可以用它来为系统开启SSH访问功能。

一、打开终端,输入以下命令安装OpenSSH服务

sudo apt-get install openssh-server

二、步骤一是在当前系统增加SSH服务
如果需要对SSH服务修改设置,可以用字处理工具编辑其配置文件,位于“ /etc/ssh/sshd_config ”,比如用vim修改的命令就是:

sudo vim /etc/ssh/sshd_config

三、安装后,查看SSH有没有运行;

ps -ef|grep sshd

sudo service ssh status

如果有运行,如果上述结果中没有sshd出现,那么可能就是你的server端程序没有安装(Ubuntu 18.04 默认没有安装ssh server,只安装了ssh client),或者sshd服务没有启动
可以用server命令来启动

sudo service ssh start

四、安装完成之后,就可以在客户端用系统用户来远程登录了。

如果出现ssh无法远程连接ubuntu系统,提示

System is booting up. See pam_nologin(8)

Connection closing... Socket close.

无法远程登录!但是本地可以正常登录。

修改文件: /etc/pam.d/sshd

本地登陆
vim /etc/pam.d/sshd
注释account required pam_nologin.so。即在这一行前边加#。保存即可

或者本地登录后,注释掉 pam_nologin.so 行,命令如下:

sudo sed -i -r 's/^(.*pam_nologin.so)/#1/' /etc/pam.d/sshd

⑤ 如何在 Ubuntu 20.04 上安装启用 SSH

Secure Shell (SSH) 是用于客户端和服务端之间安全连接的网络协议。服务端和客户端之间的每次交互均被加密

本教程讲解了如何在 Ubuntu 系统上启用 SSH。

启用SSH服务将允许您远程连接到系统执行并管理任务。您还可以通过scp和sftp命令来传输拷贝文件。

默认情况下,当你安装完 Ubuntu 系统后,系统是不允许通过SSH进行远程访问的,您需要安装OpenSSH并启用它。

安装方法很简单,你需要以root或者具备 sudo权限的帐号 按以下步骤安装并启用SSH。

至此,你可以通过SSH远程连接到你的Ubuntu系统了。Linux 和 macOS 系统默认安装了 SSH 客户端。 要从Windows计算机连接,请使用SSH客户端,例如 PuTTY 。

通过网络连接到 Ubuntu 计算机,请使用以下格式调用 ssh 命令,然后输入用户名和IP地址:

如果您不知道Ubuntu系统IP地址,则可在系统上使用 ip 命令 获取IP地址:

输出内容中你可以看到IP地址是: 192.168.1.104 .

Once you’ve found the IP address, log in to remote machine by running the following ssh command:

根据获取的IP地址,你可以通过以下命令方式进行远程ssh登录:

首次连接时,你会看到类似如下的信息:

输入 yes 后,系统提示输入密码。

输入密码登录成功后,你将看到 Ubuntu 默认欢迎信息:

现在,你已经成功 ssh 登录到了你的Ubuntu系统上。

要在您的Ubuntu系统上禁用SSH服务器,只需运行以下命令即可停止SSH服务:

稍后,如果要重新启用它,请输入:

如何在Ubuntu 20.04上安装并启用SSH已经讲解完,现在你可以尝试在你服务器上安装并启用SSH了。

如果你的服务器在公网,建议修改默认的SSH端口,可以降低自动攻击的风险,从而增加系统安全性。

如果要活的更多关于如何配置SSH server的信息,可以查看 SSH/OpenSSH/Configuring 配置指导和 OpenSSH官网手册 。

⑥ 如何使用ssh登录虚拟机Ubuntu

方法/步骤
准备工作:首先需要在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统,这里安装的是vmware player虚拟机和ubuntu版本的操作系统。关于该部分的安装在作者的其他经验中有详细介绍。
在windows主机中安装上ssh软件,ssh是Secure Shell 的缩写,主要提供远程登录协议。windows下的安装很简单,只要下载好安装程序,双击即可安装。安装完成后会生成两个软件图标。
在ubuntu系统中安装ssh,通常ubuntu中默认是安装的。可以通过命令进行查看:dpkg -l | grep ssh
如果ubuntu系统中没有安装ssh程序,也可以使用下列命令进行安装:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安装好后ssh服务的启动和停止命令如下:
启动ssh服务:
#sudo /etc/init.d/ssh start
停止ssh服务:
#sudo /etc/init.d/ssh stop
重启ssh服务:
#sudo /etc/init.d/ssh restart
通过虚拟机启动ubuntu系统,打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22.
打开windows系统中的ssh客户端软件,选择快速连接,输入ubuntu系统的ip地址和账户名,并根据提示输入密码,即可通过ssh登录到ubuntu系统中去,并执行各种命令操作。
还可以通过ssh软件文件传输软件,将windows中的数据传输到ubuntu系统中。同时也可以将ubuntu系统中的文件下载到当前的windows系统中。方法是:选中文件--右键--上传(下载)。

阅读全文

与ubuntussh命令相关的资料

热点内容
明日之后安卓太卡怎么办 浏览:502
如何使用命令方块找到村庄 浏览:766
泛函压缩映像原理 浏览:521
win10清除文件夹浏览记录 浏览:964
如何查看服务器域中所有服务 浏览:384
学mastercam91编程要多久 浏览:999
如何查服务器地址和端口 浏览:911
教学云平台app怎么下载 浏览:389
单片机510教学视频 浏览:624
陕西信合app怎么查看自己的存款 浏览:663
风冷冰箱有压缩机 浏览:274
android实现wifi连接wifi 浏览:669
飞猪app怎么帮别人值机 浏览:924
笔记本开我的世界服务器地址 浏览:546
怎样隐藏bat命令 浏览:127
android开发创意 浏览:138
京剧猫为什么进不去服务器 浏览:784
怎么自己免费制作一个手机app 浏览:582
python同时迭代两个变量 浏览:740
好分数app家长版怎么删除孩子 浏览:426