ubuntu默认ssh(ubuntu安装ssh命令)

如何开启ubuntu的SSH服务

解决方法:

在Ubuntu下开启SSH首先要确认是否配置了IP,如果没有用以下命令进行配置:

1.sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0//配置你的eth0网卡的ip地址和子网掩码

2. duso route default gw 192.168.0.1//配置默认路由

开启ssh服务

1.查看是否有sshd_config

cat/etc/ssh/sshd_config//查看是否有sshd_config文件

2.如果没有进行安装

sudo apt-get install opensshd-server//安装sshd-server,Ubuntu缺省安装了openssh-client,如果没有安装,用apt-get install进行安装即可。

3.查看sshsever是否启动

ps-e|grep ssh

1207? 00:00:00 ssh-agent

21834? 00:00:00 sshd

如果看到sshd则表示sshserver已经启动,如果只有ssh-agent,则表示没有启动,用

sudo/etc/init.d/ssh start启动sshserver

4.ssh-server的配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后用以下命令重启SSH服务:

sudo/etc/init.d/ssh restart

5.还可以用sudo netstart-tlp命令来检测,如果看到:

tcp6 0 0 [::]:ssh [::]:*

就表示sshserver启动正常。

通过客户端就可以访问了。

ubuntu安装openssh-server后还是没有.ssh文件怎么办

你先检查一下你的openssh有没有启动,默认情况下Ubuntu是禁用root登录的

先用普通用户登录,然后切换root然后查询系统是否开启了ssh服务,若没有开启,尝试执行/etc/init.d/ssh start命令,若没有该命令则表明没有安装openssh-server。

这些命令具体用法《Linux就该这么学》中有个Linux命令大全,可以查看相关命令

另外在安装的过程中,你是不是ROOT权限

先要root权限用sudo su切换root

然后用apt install openssh-server安装,再用 ssh-V确认版本

/etc/init.d/ssh status确认状态,最后重启动服务/etc/init.d/ssh restart

SSH连接

如何在Ubuntu 14.04上启用SSH无密码登录

启用Ubuntu 14.04 SSH无密码登录的详细步骤

SSH登录通常需要输入用户名和密码,但通过加密密钥实现无密码登录提供了更高的安全性。只需禁用密码登录,只允许密钥认证即可。在这个过程中,客户端会生成一对私钥和公钥。

首先,安装OpenSSH服务端:更新本地库索引后,通过apt-get update安装,如图所示。

接着,开启SSH服务:OpenSSH安装完成后,使用命令启动服务。

然后,生成密钥对:通过终端运行命令,系统会提示存储路径和口令输入,保持默认或空格键即可生成一对密钥。

在密钥生成后,将公钥上传到服务端:在终端中运行命令,将客户端的公钥复制到SSH服务端。

为了确保安全,禁用密码登录并配置SSH:使用文本编辑器打开/etc/ssh/ssh_config,去掉密码登录相关注释,进行相应的设置。

最后,重启SSH服务并测试:修改完成后,通过命令重启SSH服务,现在你可以尝试无密码使用密钥对登录SSH服务端了。

阅读剩余
THE END