ubuntu安装ssh,ubuntu安装ssh服务

http://www.itjxue.com  2023-01-08 11:52  来源:未知  点击次数: 

在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

ubuntu16.04怎么安装ssh

你好,

安装SSH服务端和客户端代码如下复制代码sudo apt-get install openssh-server openssh-client

将 文件/文件夹 从远程Ubuntu机拷至本地(scp)代码如下复制代码scp -r username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)代码如下复制代码scp -r localfile.txt username@192.168.0.1:/home/username/

将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

其它的一些参数

要让本机开放SSH服务就需要安装openssh-server:代码如下复制代码sudo apt-get install openssh-server

查看sshserver是否运行:代码如下复制代码ps-e |grep ssh

运行sshserver:代码如下复制代码sudo /etc/init.d/ssh start

ssh-server配置文件位于/etc/ssh/sshd_config,可以自定义SSH的服务端口。

默认端口是22,自定义端口后需重启SSH服务:代码如下复制代码sudo /etc/init.d/ssh stop

sudo /etc/init.d/ssh start登陆SSH:代码如下复制代码ssh username@localhost

怎样在Ubuntu上安装与设置ssh,实现无密码登录

首先,打开终端(快捷键Ctrl+Alt+T)安装ssh软件,在这里直接输入sudo apt-get install ssh在线安装。

安装过后,进行加密设置,输入ssh-keygen -t rsa(参数t后面跟的就是加密算法,一般常用的有两种RSA与DSA加密,我们这里用的的是RSA算法),会提示你输入保存密钥的文件直接按“Enter”键默认到用户主目录即可,在提示输入passphrase时直接也按“Enter”键,表示无证书密码。(反正一直按“Enter”键,直至出现一个符号组成的图像即可)。

完成过后,可以查看到用户主目录下多了id_rsa(私钥)和id_rsa.pub(公钥)两个文件,一个是存储公钥的文件,另一个是存储私钥的文件。

使用cat id_rsa authorized_keys命令(注意是两个大于号,一个大于号的覆盖文件,两个大于号是累加内容)将id_rsa(私钥)文件中的内容累加写入到~/.ssh/authorized_keys(已认证)文件中。

要无密码登录其他电脑,只需要将authorized_keys文件放置到其他机子的~/.ssh/目录下(前提是其他电脑也安装了ssh服务)。可以通过scp传输,如下图所示,scp后面接要传输的文件名 然后接其他电脑的用户名@IP:传输的目录。

然后,命令行输入ssh 后面接其他电脑用户名@IP,就会发现无密码就可登录其他电脑。(如果需要双向无密码登录,同理只要让另一台电脑生成密钥,把公钥内容累加到这台电脑的authorized_keys中即可。)

下面来看看直接通过映射名无密码访问其他电脑,打开hosts文件,可以使用vi或vim编辑器或图形界面的gedit文本编辑器打开。

在hosts中加入其他电脑的IP地址空格后输入一个你自己喜欢的映射名,如下图的红线部分,以后通过这个映射名即可访问其他电脑。

然后,输入ssh通过映射名来访问其他电脑,注意当两个用户的名称相同时才可以ssh 映射名否则需要加上用户名(像这样ssh hadoop@node1)。

10

如果出现下述问题,输入ssh localhost或ssh 映射名,出现Agent admitted failure to sign using the key。

11

解决方案:命令行输入ssh-add命令即可,会出现Identity added: /home/hadoop/.ssh/ia_rsa(/home/hadoop/.ssh/ia_rsa),就解决上述出现的问题。

Ubuntu-ssh的安装和配置

1.更新一下列表

sudo apt-get update?

2.安装ssh

sudo apt-get install openssh-server

3.查看是否已经开启了服务,如果有ssd,证明已经开了

su do ps -e |grep ssh

4.ssh启用

sudo service ssh start

4412开发板怎样在ubuntu下安装ssh服务?

使用友坚UT4412BV03开发板过程中可以搭建SSh便于开发

那么怎样在ubuntu下安装ssh服务:

1、ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:

# ssh localhost

ssh: connect to host localhost port 22: Connection refused

如上所示,表示没有还没有安装,可以通过apt安装,命令如下:

# apt-get install openssh-server

2、系统将自动进行安装,安装完成以后,先启动服务:

# /etc/init.d/ssh start

3、启动后,可以通过如下命令查看服务是否正确启动

# ps -e|grep ssh

ps -e|grep ssh 6212 ? 00:00:00 sshd

如上表示启动ok。注意,ssh默认的端口是22,可以更改端口,更改后先stop,

然后start就可以了。

之后就可以通过其他工具登陆到ubuntu系统了。

友坚技术人员为您解答,希望采纳,谢谢!

如何在 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官网手册 。

(责任编辑:IT教学网)

更多