远程密钥登陆linux系统(putty、xshell)

Putty;

1,  安装putty,puttygen。

2,  打开puttygen,单击Generate 生成密钥,save privatekey 保存密钥。

3,  复制公钥到Linux

1,  mkdir /root/.ssh  //创建/root/.ssh 目录,这个目录默认是不存在的。

2,  chmod 700 /root/.ssh  //更改这个目录的权限

3,  vi /root/.ssh/authorized_keys //把公钥内容粘贴到文件vi /root/.ssh/authorized_keys

4,关闭seLinux

1,  setenforce 0 暂时关闭,不需重启

2,  vi /etc/selinux/config  SELIUNX=(enforcing)改为disabled 重启永久关闭

5,设置密钥登陆

Xshell

1,  打开xshell 工具创建公有密钥和私有密钥

2,  复制公钥到Linux

1,  mkdir /root/.ssh  //创建/root/.ssh 目录,这个目录默认是不存在的。

2,  chmod 700 /root/.ssh  //更改这个目录的权限

3,vi/root/.ssh/authorized_keys  //把公钥内容粘贴到文件vi/root/.ssh/authorized_keys

3,关闭seLinux

1,setenforce 0 暂时关闭,不需重启

2,Vi /etc/selinux/config  SELIUNX=(enforcing)改为disabled 重启永久关闭

4,设置密钥登陆

时间: 2024-10-10 15:18:54

远程密钥登陆linux系统(putty、xshell)的相关文章

XRDP+VNC远程桌面访问Linux系统

1.安装XRDP 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会使用VNC. VNC是大部分Linux发行版默认的基于RFB协议的远程桌面程序,但对于普通用户来说,VNC的用户体验并不好,比较慢,还需要安装客户端. Windows的远程桌面基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp. 下面,我来和大家介绍安装centos下

expect自动登陆linux系统

开发使用linux乌班图的系统,没有类似SecureCRT的工具,每次登陆linux系统都需要输入密码, 很浪费时间.于是弄了一个脚本让他们每次都直接输入一个服务器别名就能登陆linux系统.以下 是具体操作步骤: 1.vim /root/expect_ssh.exp #!/usr/bin/expect -f set timeout 99 set host [lindex $argv 0] set port [lindex $argv 1] set username [lindex $argv 

putty 密钥登陆linux

在工作中如果root用户密码泄露,那后果是相当的严重,在远程登陆linux时尽量不要用root密码,使用 putty xshell.....可以做到这一点, 准备:putty软件 (为什么不用xshell..等因为它们好像要钱.....)下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html VMware+centos6.6  可以百度 开始实验:第一步 进入linux  vi /etc/sysconfig/net

密钥登陆Linux服务器

Linux VPS/服务器的使用越来越多,Linux的安全问题也需要日渐加强.我们远程线上的服务器,通常是通过密码方式(ip+帐号+密码,可能还多一个ssh端口)登录,如果密码不够强壮,那么系统将是灰常不安全的. 下面介绍一种密钥验证登录的方式: 使用密钥验证登录 基于密钥的安全验证必须为用户自己创建一对密钥,并把共有的密钥放在需要访问的服务器上.当需要连接到远程服务器上时,客户端软件就会向服务器发出请求,请求使用客户端的密钥进行安全验证.服务器收到请求之后,先在该用户的根目录下寻找共有密钥,然

跨系统远程登录用Linux系统远程登录windows7

打开windows7---->开始菜单--->运行--->输入cmd--->输入ipconfig 查看网卡信息 如下图所示 打开Linux系统--->鼠标右击打开终端--->输入ifconfig查看网卡信息 如下图所示 用windows7 ping 一下Linux IP看看是否能ping通 如下图所示 用Linux ping 一下windows7看看能否ping通 前提是win7系统的防火墙必须关闭 如下图所示 打开windows7 鼠标右击我的电脑打开属性 如下图所示

CRT通过密钥登陆Linux服务器

第一步是创建公钥 1.首先用CRT创建密钥,下图是图示: 密钥长度默认就可以,越大越安全 上图中选择OpenSSH密钥格式,这样在后面就不用再转格式,在早起可能不能直接生成OpenSSH密钥格式,需要转换.我的版本可以直接生成.下面是转换的命令 ssh-keygen–i –f Identity.pub 最后点击完成,会弹出如下图示,一个我选择的是否,也可以选择是. 可以在之前的文件目录中找到刚才的私钥和公钥文件 因我并没有更改这个地址,所以默认是C:\Users\Administrator\Do

windows ---Xshell工具基于证书的免密登陆linux系统(补充说明)

原文:https://blog.csdn.net/adminabcd/article/details/51372982 (这里写的很详细了,我只做些补充) 1.关于配置完成后老是提示(所选用户秘钥未在远程主机上注册,请再试一次.)你打多了就自动断开连接了,那么问题出在哪里?明明已经配置好了公私钥文件,也放到了相应的位置. (1)用户对应要正确,你登陆那个用户,就把文件放到相应的地方,/etc/ssh/sshd_config文件里面的路径要指定正确 (2)权限:通过/var/log/secrue查

使用私钥.pem和SecureCRT登陆linux系统

将密钥上传到一台自己的linux主机,下面举例文件名为 key.pemchmod 600 key.pem改写密钥格式为 OpenSSH,如果询问passphrase可以留空(直接回车)ssh-keygen -p -f key.pem生成公密钥 .pub 文件.使用公密钥时,SecureCRT会询问私密钥或者.pem文件ssh-keygen -e -f key.pem >> key.pem.pub现在可以在 SecureCRT 中使用刚生成的公密钥了.

密码正确无法登陆Linux系统

用户名密码都正确却不能登录Linux服务器这,最可能有以下几种: 1.磁盘空间满了无法登录Linux服务器.重启服务器试试或者删掉一些不必要的文件. 2.确实是密码忘记了,进入单用户模式改密码就行了. 3.在安装oracle 10G修改系统参数时,按文档要求修改 vi /etc/pam.d/login 添加下面语句 session required /lib/security/pam_limits.so 如果本地用户不能登录系统:如下解决: 将/etc/pam.d/login里面的最后一行:"s