ubuntu配置ssh登陆

author author     2023-05-07     219

关键词:

参考技术A systemctl status ssh

(ubuntu20)下面的输出表示 ssh 服务端没有安装

(ubuntu20)下面的输出表示 ssh 服务端已经安装

sudo apt install openssh-server

设置开机启动 ssh 服务(装完 openssh-server 默认就是开启的)
sudo systemctl enable ssh

设置开机默认不启动 ssh 服务
sudo systemctl disable ssh

启动 ssh 服务(装完 openssh-server 默认就已经启动了)
sudo systemctl start ssh

关闭 ssh 服务
sudo systemctl stop ssh

ubuntu20 默认使用 ufw 管理防火墙

查看防火墙状态
sudo ufw status

开启/关闭防火墙(ubuntu20 默认是关闭)
sudo ufw enable | disable

打开/关闭端口
sudo ufw allow ssh
sudo ufw deny ssh

端口也可以这么写
sudo ufw allow 443/tcp # (以https为例)
sudo ufw allow 8000:8100/udp # 开放 udp 端口 8000-8100

查看防火墙规则
sudo ufw status numbered

生成密钥
ssh-keygen -t rsa -b 4096 -C " your_email@domain.com "

把公钥拷贝到远程服务器上
ssh-copy-id -i <指定的公钥路径.pub> remote_username@server_ip_address

使用 用户名密码登陆
ssh user@ip # 然后输入密码

指定密钥登陆
ssh -i <私钥路径> user@<ip或机器名> -p <端口>

为指定机器配置私钥以自动登陆
vim .ssh/config

然后,就可以直接 ssh <ip或机器名> 登录了

sudo vim /etc/ssh/sshd_config

重启 ssh 服务(sshd)以使配置生效
sudo systemctl restart ssh

ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)

...sshd_config文件把默认passwordauthentication设置为yes(因为win10:ubuntu默认no)以下为配置步骤,请参考:刚解决此问题,纠结了一段时间,现给你解答:#cd/etc/ssh/#vimsshd_config修改如下:#PasswordAuthenticationno改为:PasswordAuthenticationyes(注... 查看详情

ssh无法远程登陆问题汇总(代码片段)

...5.1检查防火墙是否启动5.2修改防火墙配置注:这里以ubuntu系统为例。1.ssh服务是否已经启动1.1sshd服务是否已经安装ubuntu20.04LTS默认安装openssh-server& 查看详情

腾讯云ubuntu使用ssh密钥远程root用户登陆(代码片段)

本文解决方案来源于:Ubuntu18.04root使用ssh密钥远程登陆起因Ubuntu默认禁止root用户远程登陆。腾讯云官方所给的解决方案:Ubuntu系统如何使用root用户登录实例?但是我们需要的是通过密钥登陆root用户,而非密码。... 查看详情

腾讯云ubuntu使用ssh密钥远程root用户登陆(代码片段)

本文解决方案来源于:Ubuntu18.04root使用ssh密钥远程登陆起因Ubuntu默认禁止root用户远程登陆。腾讯云官方所给的解决方案:Ubuntu系统如何使用root用户登录实例?但是我们需要的是通过密钥登陆root用户,而非密码。... 查看详情

ubuntu18.04连接ssh(代码片段)

...装安装openssh-server安装ssh客户端修改配置文件重启ssh服务Ubuntu18.04,出于安全预防措施,ssh禁止root登陆安装安装openssh-serversudoaptinstallopenssh-server安装ssh客户端sudoaptinstallssh修改配置文件修改/etc/ssh下的sshd_config将其中#PermitR 查看详情

ssh的配置,ssh打开密钥登陆,关闭密码登陆。

刚装玩fedora,那么我们就以fedora为例来说一下怎么配置:1、先确认是否已安装ssh服务:  [[email protected] ~]# rpm -qa | grep openssh-server openssh-server-5.3p1-19.fc12.i686 (这行表示已安装)&nb 查看详情

怎么在ubuntu创建git服务器

参考技术A安装OpenSSH并配置SSH无密码登陆通过命令sudoapt-getinstallopenssh-server,安装SSH服务。通过命令ps–e|grepssh,查看ssh服务是否启动。通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置... 查看详情

如何开启ubuntu的ssh服务

...r如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudoapt-getinstallopenssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudoapt-getinstallopenssh-server然后确认sshserver是否启动了:ps-e|grepssh如... 查看详情

ssh远程登陆配置公私钥密码ssh体系构建

...过程中安全,默认装机最小化时候也是装好的,sshd服务配置文件是/etc/ssh/sshd_conf,ssh协议的端口号默认是22,以防别人发起端口***,现网中正常都是换1024以上的端口号,1024以内一般都有使用需求talent:远程登陆默认端口号23,... 查看详情

hcna配置ssh远程登陆

1、拓扑图  最终实现通过AR1 来SSH登陆到AR2上 2、配置AR2为开启SSH服务 Pleasepressentertostartcmdline!##############<Huawei>sysEntersystemview,returnuserviewwithCtrl+Z.[Huawei]int[Huawei]interfaceg[Hu 查看详情

ssh免密登陆相关配置

一配置ssh秘钥在master,slave机器上都生成ssh如下:[root@localhost~]#su-postgres[postgres@localhost~]$ssh-keygen-trsa[postgres@localhost~]$cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys[postgres@localhost~]$chmod60 查看详情

ssh远程登陆docker容器

环境:Ubuntu16.04(macosx的VMwareFushion环境)任务:Ubuntu16.04通过SSH登陆docker(目的是为了运行在其他服务器的Jenkins访问docker,这个是另外一篇文章) 1、用户密码认证方式登陆[email protected]:~$sudodockerimages[sudo]hsl的密码: ... 查看详情

ssh免登陆(配置)

ssh可以实现免登陆,无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例.一)准备工作   主机node1,node2,node3  修改主机名(vi /etc/sysconfig/network)  192.168.9.11 node1&n... 查看详情

ssh免密码登录

ubuntu系统使用SSH免密码登陆我们通常使用Ubuntu系统远程登陆时,一般使用PASSWORD【用户名+密码】的方式进行验证登陆,但是这种方式在使用的过程中需要频繁的输入用户名和密码,显得很繁琐,我们可以更具安全性的RSA密钥认证... 查看详情

开启ubuntu的ssh服务,使用终端远程控制(代码片段)

开启Ubuntu的SSH服务以后我们就可以在Windwos下使用终端软件登陆到Ubuntu,比如使用SecureCRT,Ubuntu下使用如下命令开启SSH服务:sudoapt-getinstallopenssh-server上述命令安装ssh服务,ssh的配置文件为/etc/ssh/sshd_config,使用... 查看详情

centos7配置ssh免密码登陆

我只有一台机器,是因为要配置hadoop分布式环境用,需要配置ssh两个用户:  zhangxs,  root首先在切换到zhangxs用户下执行【 ssh-keygen-trsa】[[email protected]Desktop]$ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosave 查看详情

ubuntu18.04连接ssh(代码片段)

...装安装openssh-server安装ssh客户端修改配置文件重启ssh服务Ubuntu18.04,出于安全预防措施,ssh禁止root登陆安装安装openssh-serversudoaptinstallopenssh-server安装ssh客户端sudoaptinstallssh修改配置文件修改/etc/ssh下的sshd_config将其中#PermitRo... 查看详情

配置ubuntu线上服务器(二)修改服务器默认端口

参考技术A1.首先登录服务器 sshroot@xxx.xx.xxx.xxx-->password -->输入命令sudovi/etc/ssh/sshd_config     会进入sshd_config这个配置文件、通过按i键进入编辑模式:修改端口号:Port: 52000确认UseDNS:no 为no服务... 查看详情