`
ymq267
  • 浏览: 128740 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

SSH配置-使用Bitvise SSH Client工具在Windows下远程登陆Linux服务器

阅读更多
SSH配置-在Windows下远程登陆Linux服务器Shell

SSH是访问远程Linux主机的主要手段, 特别是当用户需要操作Linux和Windows主机的时候, 在Windows上能非常方便的通过SSH访问Linux主机. 本文介绍了如何在Linux主机下生成SSH密钥对并在Windows中配置SSH客户端来使用公钥登录远程Linux主机.


系统环境

服务器: CentOS 6.4 x86_64 OpenSSH
SSH客户机: Windows 7 64bit
工具 : Bitvise SSH Client (下载地址: http://www.xdowns.com/soft/xdowns2009.asp?softid=112461&downid=20&id=137927)


添加普通用户

先登录root账户

//添加一个名为tommy的用户,主目录为/usr/tommy,如果文件夹不存在,则穿件一个tommy文件夹

 # useradd –d /usr/tommy -m tommy

//修改用户tommy的密码
 # passwd tommy 


赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

引用
## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL


然后修改用户,使其属于root组(wheel),命令如下:

引用
#usermod -g root tommy


修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

引用
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
tommy   ALL=(ALL)     ALL


如果不想每次sudo都需要输入密码就改为
引用
tommy   ALL=(ALL)     NOPASSWD: ALL


修改完毕,现在可以用tommy帐号登录,然后用命令 sudo – ,即可获得root权限进行操作。

方法三:修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
引用
tommy:x:0:33:tommy:/data/webroot:/bin/bash


Windows下使用Bitvise SSH Client生成公钥,私钥

1.启动Bitvise SSH Client -> Client key manager -> Generate New -> Generate 就会生成公钥,私钥
2.然后在 Generate New同级画面中选中生成的秘钥 -> Export -> Export public key(公钥), Export private key(私钥) -> 选中OpenSSH format格式(linux默认是OpenSSH,所以格式需要一样,如果格式不一样的key需要转格式,还不如重新再生成一次)->选择好点Export导出保存秘钥 -> 保存在哪儿都行,能知道就行.公钥和私钥都要保存一份.
3.生成密钥时Passphrase这个可以不写,写了就要记住(一般不写就行)


Linux普通用户主目录(usr/tommy)下创建公钥文件

1. chmod -R  777  /usr/tommy 给需要修改的文件夹赋予读写权限,这样其它用户才可以读写文件夹内容
2. mkdir .ssh 创建文件夹
3. vim authorized_keys
4. 将生成的public key(公钥)中 ssh-rsa开始到 Generated之前的秘钥(包括ssh-rsa,不包括Generated)复制到 authorized_keys 文件之中 wq!保存
5.查看文件夹权限:ssh的信任授权对相关文件夹的访问权限有一定的限制,最好设置如下(千万不要超过770):

$ chmod 600 /.ssh/authorized_keys
$ chmod 700 /.ssh
$ chmod 700 /.ssh/id_rsa
            

Bitvise SSH Client远程连接Linux

1.在客户端工具中找到initial method 的下拉框选为publickey
2.Client key的下拉框选为本地public key(公钥)对应的,可能生成了多个,但实际上只需要一个(一个公钥,私钥可以给多个Linux用户使用,只要.ssh/authorized_keys文件的公钥一致就行)
3.Username写Linux账户
4.点击login登录就可以了.

分享到:
评论

相关推荐

    bitvise-ssh-client linux远程连接软件

    好用的一款linux远程连接软件bitvise-ssh-client,支持保存连接信息共享.

    Deploy06_Bitvise_SSH_Client8.35使用教程.doc

    使用 Bitvise SSH Client 8.35 远程连接 Linux 服务器非常方便。用户只需输入服务器地址、用户名和密码,选择合适的连接方式,即可连接到远程服务器。Bitvise SSH Client 8.35 还提供了多种连接方式,例如 SFTP、SCP...

    BvSsh Bitvise SSH Bitvise SSH Client Bitvise SSH service

    总的来说,Bitvise SSH为用户提供了一个全面、安全且易于使用的SSH工具集,无论是对于日常的系统管理、远程工作还是服务器维护,都是一个非常可靠的选择。通过安装这两个组件,用户可以构建一个安全的远程访问环境,...

    Bitvise SSH Client 8.43[2020-06-10]

    Bitvise SSH Client是款window上不错的免费的ssh客户端,支持SFTP, tunneling, terminal, FTP­to­SFTP bridge。除了支持比较重要的动态端口转发外,还支持多帐号登录、图形界面的SFTP、远程桌面等。 Bitvise SSH ...

    Windows最强ssh客户端推荐,连接ubuntu和linux神器 —— Bitvise SSH Client8.35.rar

    windows服务器可以用我们电脑自带的远程连接来进行连接,但是linux服务器就需要下载一款软件来连接管理了。软件有很多,这里我推荐使用Bitvise SSH。不但可以远程管理,还可以图形界面上传文件。

    bitvise ssh client 8.29

    总的来说,Bitvise SSH Client 8.29是Windows用户远程管理Linux服务器的理想工具,它的功能全面、易用性强,无论你是初级用户还是高级开发者,都能从中受益。通过这款软件,你可以更安全、高效地执行各种远程操作,...

    Bitvise SSH Client BvSshClient-9.33.exe(2023-12-21日更新)

    Bitvise SSH Client(简称 BvSshClient)是一款功能强大的 SSH 客户端软件,可在 Windows 操作系统上运行。它支持 SSH2 协议,提供了一个易于使用的图形化界面,可以让用户轻松地连接和管理远程 SSH 服务器。...

    Bitvise SSH Client

    Bitvise SSH Client是一款强大的SSH(Secure Shell)客户端工具,专为远程服务器访问和管理而设计。SSH是一种网络协议,用于安全地在不安全的网络上执行命令、传输数据和管理远程系统。这款软件提供了丰富的功能,...

    Bitvise SSH Client 6.44

    SSH 为 Secure Shell 的缩写,由 IETF 的网络小组所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务...SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台.

    bitvise ssh client 8.27 - windows

    总的来说,Bitvise SSH Client是Windows用户进行远程管理和操作的理想工具,其全面的功能和用户友好的界面使其在同类SSH客户端软件中脱颖而出。无论是个人开发者、系统管理员还是团队协作,都能从中受益。

    Bitvise SSH Client BvSshClient-9.27.exe(2023-02-15)

    Bitvise SSH Client(简称 BvSshClient)是一款功能强大的 SSH 客户端软件,可在 Windows 操作系统上运行。它支持 SSH2 协议,提供了一个易于使用的图形化界面,可以让用户轻松地连接和管理远程 SSH 服务器。...

    Bitvise SSH Client - BvSshClient

    Bitvise SSH Client是一款强大的SSH客户端工具,专为Windows用户设计,用于安全地连接到远程服务器进行各种操作,如远程shell、文件传输等。在众多SSH客户端中,它以其丰富的功能、良好的性能和用户友好性脱颖而出,...

    bitvise SshClient 8.45-Inst.rar

    - **多平台支持**:虽然Bitvise SSHClient是为Windows设计的,但其服务器端产品如Bitvise SSHServer可支持多种操作系统,包括Windows、Linux和Unix。 - **丰富的会话管理**:用户可以创建、保存和管理多个SSH连接,...

    Bitvise SSH Client 8.23

    Bitvise SSH Client 8.23 bitvise ssh 客户端, 一个功能强大的 ssh2 端口转发客户端, 具有许多功能, 包括: 支持 socks4、socks4 a、socks5 和 http 连接代理隧道协议。将应用程序配置为通过 ssh 客户端的代理连接到...

    bitvise ssh client v7.32破解免费版本

    下载的bitvise ssh client v7.32 破解免费版本。

    Bitvise SSH Client 8.42[2020-05-09]

    Bitvise SSH Client是款window上不错的免费的ssh客户端,支持SFTP, tunneling, terminal, FTP­to­SFTP bridge。除了支持比较重要的动态端口转发外,还支持多帐号登录、图形界面的SFTP、远程桌面等。 Bitvise SSH ...

    Bitvise SSH Client 8.44[2020-10-09]

    Bitvise SSH Client是款window上不错的免费的ssh客户端,支持SFTP, tunneling, terminal, FTP­to­SFTP bridge。除了支持比较重要的动态端口转发外,还支持多帐号登录、图形界面的SFTP、远程桌面等。 Bitvise SSH ...

    bitvise ssh client 8.18

    Windows最强ssh客户端推荐 —— Bitvise SSH Client。好不容易下载的,最版V8.18.

    Bitvise SSH Client8.27

    Bitvise SSH Client是一款强大的Secure Shell (SSH)客户端软件,专为远程访问和管理服务器而设计。该软件提供了一系列先进的功能,确保用户可以安全、高效地进行远程操作。在版本8.27中,它可能包含了多项改进和新...

    Bitvise SSH Client8.17

    Bitvise SSH Client版本为目前(2018.11.05)最新版8.17

Global site tag (gtag.js) - Google Analytics