由于项目上需要使用64位红旗linux服务器,所以今天安装了一版asianux,据说是中日韩三国联合开发的。
asianux上默认没有开启sshd服务,需要手动到服务中开启,由于我安装了图形界面,所以直接在开始菜单(和XP一个模样)就能找服务功能,在列表中能找到sshd,设置为自动启动,以后就可以用ssh连接linux服务器了。
回到我的XP系统中,使用Xmanage连接linux发现提示需要密码,试了一下root的密码,不允许访问,上网查了一下,原来sshd是安全版的ssh服务可以支持使用证书登陆,由于root权限过大,不能在sshd中使用,建了一个普通的管理员,在提示密码中输入普通的管理员的登陆密码,成功登陆。
sshd也可以使用证书登陆,具体的配置如下:
首先,配置文件是在linux服务器的/etc/ssh/sshd_config文件,使用vi命令打开/etc/ssh/sshd_config,其中有一行是PasswordAuthenticaiton yes这一行是控制是否可以使用密码登陆,改为no时就只能用数字证书登陆了,增强了系统的安全性。
改为no后,还需要生成一个密钥对,执行命令:ssh-keygen (有的系统需要# ssh-keygen -t rsa)
接下来系统会提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): //选择私钥存放位置
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): //自定义密码,空表示没有密码
Enter same passphrase again: //确认
Your identification has been saved in /root/.ssh/id_rsa. //私钥存放位置
Your public key has been saved in /root/.ssh/id_rsa.pub. //公钥存放位置
The key fingerprint is:
62:8f:42:31:52:c5:3f:ad:36:9b:ef:4f:c0:4d:b5:c3 root@localhost.localdomain
在公钥存储位置上找到生成的文件,然后在服务器上建立文件夹/root/.ssh/authorized_keys,将生成的公钥文件(id_rsa.pub)拷贝到这里,将私钥文件宝贝到本地,然后使用ssh工具登陆,这时会提示出示私钥,选择私钥文件,登陆成功
分享到:
相关推荐
SSH服务端 Apache SSHD
● sshd远程服务连接方式 ● 利用sshd服务本身防止暴力破解 ● 实验环境: ● 服务端:Master IP:192.168.1.63 ● 客户端:Slave IP:192.168.1.64
使用java嵌入sshd协议连接linux或unix资源帮助文档
ubuntu20.04 desktop桌面版默认是没有sshd服务的,如果要使用ssh连接又不方便联网,可以用这个离线安装包
linux的ssh远程连接协议中的配置文件sshd_config
SSH服务端 Apache SSHD源码
ssh连接慢解决办法(成功) 用真机连接虚拟机卡的话: 1.进入虚拟机vim /etc/ssh/sshd_config 2.将 #UseDNS yes改为UseDNS no即可如下: 使用/UseDNS找到地方然后添加 #UseDNS yes UseDNS no #PidFile /var/run/sshd....
docker宿主机配置容器桥接网络并给容器部署桥接IP和启动sshd服务供外部远程连接
windows操作系统与银河麒麟互相远程桌面连接、windows连接银河麒麟、银河麒麟连接windows操作步骤
Ansible角色“ ansible-role-sshd” 设置SSH连接的Ansible角色。 假设我们使用Ansible,则假定SSH已安装并正在运行。 该角色提供了禁用SSH的选项,但请记住,将来通过Ansible与主机进行的任何交互都需要一种替代的...
它与本地套接字连接。 该脚本可以禁止iptables,shorewall或hosts.deny的攻击者(实际上),并且在快速和缓慢的蛮力攻击中非常有效。 依靠 去 安装 要安装它,请确保已安装golang 1.3或更高版本。 然后从命令提示符...
#强烈建议:将SSH连接的shell设置为powershell,否则默认是cmd New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -...
一般上,是因为SSH连接没有设置保活 解决方法有两个:1、设置SSH客户端保活,2、要不设置SSH服务器保活 一、设置SSH服务器保活,具体方法如下: 1.修改配置文件 vim /etc/ssh/sshd_config ClientAliveInterval 60...
Suse11+ 设置Xmanager桌面登录 发表于2012-03-23由器茧 首先,Suse10和Suse11设置不同,这里是Suse11的设置方法。 1.修改/etc/sysconfig/...# /etc/init.d/sshd restart Xbrowser177端口 Xstart22端口,需要ssh
安装启用 Linux-PAM支持 遇到的问题 问题1:sshd启动失败 报错:Job for sshd.service failed because a ...低版本的连接工具无法连接,现有程序sftp到服务器无法登陆 问题3:登录报错/bin/bash: Permission denied
1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config 将PermitRootLogin 的值改成 yes 保存退出 2.重启ssh: sudo service ssh restart 3.即可在WinSCP用root用户登陆 如果方法一无效,那么开始方法二
1. 使用 ubuntu 帐户登录云服务器 2. 执行以下命令,设置 root 密码 5. 执行以下命令,打开 sshd_config 配置文件 6. 按 i
开启远程连接服务:service sshd start 添加到系统启动项:chkconfig sshd on 客户端工具:windows下连接工具putty ============================================= Ubuntu: 安装命令:$ sudo ...
所以这个项目为 EC2 开发了一个 SSH 守护进程,它能够: 双向传输文件(通过 SCP) 在 Windows 上启动进程(SSH 的一部分) 使用用于启动实例的密钥对入站连接进行身份验证。 虽然这个守护进程使用 SSH 协议,但这...
阿里云服务器,使用Finalshell远程连接,在操作中没有出现任务异常,只要远程连接过程中没有了操作,过一会服务器就会断开。出现无法在输入框里敲入命令,需要关掉当前窗口重连。 问题分析 一般这种问题,我们先检查...