ubuntu无法ssh连接

本文介绍如何在 Ubuntu 中安装和配置 SSH 服务。包括安装 openssh-server,验证服务状态及配置端口更改等内容。

Ubuntu安装时默认安装了ssh的client但没有安装server,这样在外部无法ssh连接到ubuntu虚拟机,需要安装sshd

下面为转载安装方法:

ubuntu开启SSH服务

SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo 
apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo 
/etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh username@192.168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。

原文地址:http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.html

解决VM虚拟机中Ubuntu系统无法进行 SSH 连接,可从以下方面着手: ### 检查 SSH 服务状态 确保 SSH 服务在 Ubuntu 系统中已安装且正在运行。在 Ubuntu 系统的终端中执行以下命令来安装和启动 SSH 服务: ```bash sudo apt update sudo apt install openssh-server sudo systemctl start ssh sudo systemctl enable ssh ``` 上述代码先更新软件包列表,接着安装 SSH 服务器,之后启动 SSH 服务并设置为开机自启。 ### 检查防火墙设置 防火墙可能会阻止 SSH 连接,需要确保防火墙允许 SSH 流量通过。可关闭防火墙或者开放 SSH 端口(默认为 22)。 关闭防火墙: ```bash sudo ufw disable ``` 开放 SSH 端口: ```bash sudo ufw allow 22 ``` ### 检查网络连接 确保虚拟机和本地主机在同一网络中,并且虚拟机的网络设置正确。可以通过在虚拟机中使用 `ping` 命令测试与本地主机的网络连通性。 ```bash ping <本地主机 IP 地址> ``` 同时,在本地主机上也可以使用 `ping` 命令测试与虚拟机的连通性: ```bash ping <虚拟机 IP 地址> ``` ### 检查 SSH 配置文件 确保 SSH 配置文件 `/etc/ssh/sshd_config` 中的相关配置正确,可参考以下配置: ```plaintext PasswordAuthentication yes PermitRootLogin yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys Port 22 ``` 修改配置文件后,需要重启 SSH 服务使配置生效: ```bash sudo systemctl restart ssh ``` ### 检查用户权限 确保用于 SSH 连接的用户存在且有正确的权限。若使用的是自定义用户,可参考以下命令创建和设置用户权限: ```bash sudo useradd -m hadoop -s /bin/bash sudo passwd hadoop sudo adduser hadoop sudo ``` 上述命令创建了一个名为 `hadoop` 的用户,设置了密码,并赋予该用户管理员权限。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值