Bitvise连接Linux服务器教程

Bitvise是windows平台下一款功能强大的免费ssh客户端,其shell终端可以执行各种Linux命令,还有上传下载文件的终端,以及支持远程桌面连接(要求服务端已安装xrdp)。有了Bitvise,完全可以取代XshellputtywinSCPSSH Secure Shell ClientsecureCRT等工具。

备注:更多Windows平台免费SSH客户端可参考:Windows系统免费SSH客户端

Bitvise的官网是 https://www.bitvise.com/ssh-client-download,可从这个页面下载windows安装包。如果官网无法打开或下载速度慢,请点击这个连接下载:BvSshClient-Inst.exe

Bitvise 主要缺点是没有中文界面,因此本教程介绍Bitvise的安装和使用。

Bitvise教程

安装Bitvise

1. 进 Bitvise官网 ,点击页面中的“Bitvise SSH Client Installer”,保存文件到电脑上。如果官网无法打开或下载速度慢,请从这里高速下载:BvSshClient-Inst.exe

2. 双击下载的exe文件,弹出的安装界面中勾选“同意条款”,点击下方的“Install”开始安装:

bitvise安装界面

bitvise安装界面

3. 黑框滚动,出现安装的日志,出现如下弹框说明安装成功:

bitvise安装成功

bitvise安装成功

4. 点击确定,安装界面消失,程序自动运行,同时桌面上出现“Bitvise SSH Client”的图标。

到此安装结束,无论使用多少次Bitvise,只需在电脑上安装一次即可。

Bitvise使用密码连接Linux服务器

1. 双击桌面上的Bitvise SSH Client图标,启动程序(首次安装完成后会自动运行):

bitvise启动界面

bitvise启动界面

2. 填入服务器的ip、端口号(默认是22,搬瓦工默认不是22,请从后台查看)、用户名(默认是root),”intial method”选“password”,在下面输入框输入密码(服务器密码在管理页面查看),同时勾选“sotre encrypted password in profile”。填好后建议点击左侧的“save profile as”按钮保存配置,下次使用时无需再填写。确认无误后,点击左下角的登录按钮,开始连接服务器。

3. 首次连接服务器会出现主机指纹确认,点击“Accept and Save”:

bitvise主机指纹确认

bitvise主机指纹确认

如果没有出现这个页面,而是提示“由于连接方在一段时间后没有正确大幅或连接的主机没有反应,连接尝试失败”,说明ip被墙或者信息填写错误,请检查ip和端口号是否正确,如果没问题,说明ip被墙了。

4. 登录成功后,弹出两个窗口:黑乎乎的那个是终端窗口,用来输命令,另外一个像文件夹的是sftp程序,用来上传和下载文件:

bitvise登录成功窗口

bitvise登录成功窗口

如果你不小心把终端或者sftp窗口关闭了,没关系,点击主界面左边的”New terminal console”和”New SFTP window“,就分别又回来了!

5. 接下来,在黑窗口里可以输入各种教程中的shell/bash命令。本站提供以下一键脚本,相关命令请点击教程查看:

  1. Shadowsocks/SS一键脚本
  2. ShadowsocksR/SSR一键脚本
  3. V2Ray一键脚本
  4. v2ray带伪装一键脚本
  5. trojan一键脚本

注意:终端里无法按 ctrl + v 粘贴,粘贴是点鼠标右键。复制更简单,选中要复制的文字就复制好了。使用过程中命令输错、终端状态不对,或者想中断脚本执行,随时按 ctrl + c。另外,每个命令输完后都要按回车才执行,输入信息也是要按回车才算输入完!

Bitvise密钥登录Linux服务器

某些VPS商家,例如AWS、Google、DMIT等,默认禁用了密码登录,此时需要使用密钥登录到服务器。

密钥登录的操作与密码登录流程基本一致,除了第二步有以下不同:

1. 首先我们要导入密钥。操作为:点击主界面上的Client key manager,然后点击“Import”,选择密钥文件,点击“打开”,最后在弹出来的框中选择Import:

Bitvise导入密钥

Bitvise导入密钥

2. 登录信息的Initial method选“publickey”,Client key选刚才导入的密钥文件:

Bitvise导入密钥

Bitvise导入密钥

接下来的操作和步骤请参考上面的密码登录。

文件操作

网上教程需要编辑某个文件,但你不会用vi/vim/nano等命令行编辑器,sftp窗口就派上用场了:sftp窗口左边是你的电脑中的文件,右边是服务器上的文件,你只需要将右边服务器要编辑的文件拖到左边窗口就下载到你的电脑上:

Bitvise上传和下载文件

Bitvise上传和下载文件

文件下载下来后,用熟悉的写字板、notepad++、vs code等工具打开编辑,弄好后拖到右边再上传到服务器就行了。

其他

  1. 点击主界面上的“logout”按钮断开连接;
  2. 搭建好程序后,无需保持Bitvise登录状态,退出不影响使用;
  3. 服务端搭建好后,在其他的电脑配置SS/SSR/V2Ray客户端就可以直接用,不用再折腾Bitvise。

有了Bitvise,妈妈再也不用担心不会编辑网上教程中的配置文件了!

《Bitvise连接Linux服务器教程》上有103条评论

  1. 我买的是DMIT服务器。用Bitvise密钥登录Linux服务器,导入密钥后一直跳出提示框告知用户验证失败,端口我也是用的22,用户名也是用默认的root,密钥文件也是导入的,不知道为什么一直提示用户验证user Authentication失败?求大神指教,谢谢!

  2. 买的Vultr服务器,接下来按照教程用Bitvise连接Linux服务器,接受主机指纹确认后,不管用什么IP都显示The SSH has terminated with error.Reason:Error class:LocalSshDisconn,code:HostKeyNotVerifiable,message:FlowSshKexEcdh Client:verification of server‘s signature failed.
    ip换了好几个也不成,密码直接复制不会输错,不知道是什么情况。

  3. 此前设置好ssh+v2ray使用了1年多,最近突然上不去了。重新安装了ssh,按照教程使用了v2ray一键脚本,但是在安装trojan时,提示伪装域名dns解析未指向当前服务器ip(2001:19f0:6001:3285:5400:3ff:fe3b:9d14),但我实际在vultr上购买的服务器ip不是这个,是个正常的ipv4地址,比如45.xx.xx.xxx,请问下这是什么情况。感谢!

      1. 域名没到期,dns控制台怎么设置?把ip地址改成提示的地址?而不是用购买的服务器地址么?

  4. 又发现了一个新问题,在安装一键脚本的时候,提示443端口被占用,信息如下:
    tcp6 0 0 :::443 :::* LISTEN 7332/v2ray
    但打开任务管理器中并没有找到该进程。我看这个后面有显示v2ray,是因为我电脑上此前安装设置的v2ray要先卸载么?
    感谢!

  5. v2ray是绿色解压缩软件,删除文件夹之后重新一键安装xray仍然显示如下信息:

    Failed to stop xray.service: Unit xray.service not loaded.
    其他进程占用了80或443端口,请先关闭再运行一键脚本
    端口占用信息如下:
    tcp6 0 0 :::443 :::* LISTEN 7332/v2ray

  6. 按照指引配置好了一键脚本,选择了trojan,用的v2rayN链接,打开代理后可以上内网,但是连不上外网。看里面日志报错如下:

    2022/06/08 21:01:46 [Warning] [1259086682] app/proxyman/outbound: failed to process outbound traffic > proxy/trojan: failed to find an available destination > common/retry: [dial tcp: lookup http://www.xxxxxxx.xyz(伪装地址,下同): no such host] > common/retry: all retry attempts failed
    2022/06/08 21:01:46 [Warning] [3393357628] app/proxyman/outbound: failed to process outbound traffic > proxy/trojan: failed to find an available destination > common/retry: [dial tcp: lookup http://www.xxxxxxx.xyz: no such host] > common/retry: all retry attempts failed
    2022/06/08 21:01:46 [Warning] [3781139433] app/proxyman/outbound: failed to process outbound traffic > proxy/trojan: failed to find an available destination > common/retry: [dial tcp: lookup http://www.abubaba.xyz: no such host] > common/retry: all retry attempts failed
    2022/06/08 21:01:46 127.0.0.1:11617 accepted //twitter.com:443 [proxy]
    2022/06/08 21:01:46 127.0.0.1:11616 accepted //twitter.com:443 [proxy]
    2022/06/08 21:01:46 127.0.0.1:11618 accepted //abs.twimg.com:443 [proxy]
    2022/06/08 21:01:48

      1. 现在把地址由伪装域名www.xxxxx.xyz改为服务器ip地址后显示如下:
        2022/06/08 22:34:58 [Warning] [890973314] app/proxyman/outbound: failed to process outbound traffic > proxy/trojan: connection ends > proxy/trojan: failed to flush payload > tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
        2022/06/08 22:34:58 127.0.0.1:14234 accepted //content-autofill.googleapis.com:443 [proxy]
        2022/06/08 22:34:58 [Warning] [1913655038] app/proxyman/outbound: failed to process outbound traffic > proxy/trojan: connection ends > proxy/trojan: failed to flush payload > tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config
        2022/06/08 22:34:58 127.0.0.1:14236 accepted //content-autofill.googleapis.com:443 [proxy]

        在使用v2ray一键脚本的时候,提示伪装域名指向的是服务器的ipv6地址,trojan安装结束是提供的信息显示的也是ipv6地址,然后链接是就报错找不到这个地址。如果把v2rayN上的地址设置成服务器ipv4地址,就报上面这个错。

        感谢!!!

  7. 大佬,请问为什么配置成功突然不能使用。一台电脑可以,另外复制过去的那台不行,显示如下:
    配置成功
    [Vmess] 123(104***187:443)
    启动服务(2022/7/12 20:34:26)…
    Xray 1.4.5 (Xray, Penetrates Everything.) Custom (go1.17.1 windows/386)
    A unified platform for anti-censorship.
    2022/07/12 20:34:26 [Info] infra/conf/serial: Reading config: D:\v2rayN-v4.32\v2rayN-Core\config.json

  8. 为啥我刚在搬瓦工买的IP,链接ssh就说由于连接方在一段时间后没有正确答复。。。链接尝试失败??

  9. 在akkocloud上买的套餐,突然不能用了,检查了一下没输入错误,这是不是被墙了。这种情况可以向他们申请换货吗?

  10. 改端口后显示目标计算机积极拒绝,无法连接怎么办,连不上了,但是ip网络还可以用

  11. 我是按照这个来的,可是安装号以后,填上信息,显示于连接方在一段时间后没有正确大幅或连接的主机没有反应,连接尝试失败

  12. 搬瓦工IP被墙,Bitvise连不上。挂其他代理全局模式,还是连不上。该怎么办啊

  13. 13:02:39,520 Started a new SSH session.
    13:02:39,520 Connecting to SSH server 95.169.26.62:26696.
    13:02:39.646 Connection established.
    13:02:39.786 Server version:SSH-2.0-OpenSSH_7.4p1 Debian-10
    13:02:39.786 First key exchange started. Cryptographic provider: Windows CNG (x86) with additions
    13:02:40.068 Received host key from the server. Algorithm: RSA, size: 2048 bits, SHA-256 fingerprint:H59Ckt+QGyfYPMO+80YB82d/HwnYu74wMIOSk8IROBU.
    13:02:40.083 First key exchange completed using Curve25519. Session encryption and in aes256-gcm, compression: none.
    13:02:40.208 Attempting password authentication.
    13:02:40,349 Authentication completed.
    13:02:40.661 Terminal channel opened.
    13:02:40.661 SFTP channel opened.
    13:02:42.484 SFTP channel closed by user.
    13:02:43.263 Terminal channel closed by client.

    请问在Bitvise使用密码连接Linux服务器时提示错误,该怎么解决?非常感谢

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注