Xshell、Xftp5はubantuに接続します



Xshell Xftp 5 Connects Ubantu



1、Ubuntu設定:

$ ps -e | grep ssh

「ssh-agent」および「sshd」を参照してください。それ以外の場合は、サービスがインストールされていないか、ブートがないことを意味します




1.sshをインストールします

$ sudo apt-get install openssh-server



2.サービスを開始します。

$ /etc/init.d/ssh start

3.3。



ここでsshを開く必要があります

まず、端末入力を入力します。#ifconfig View ip

2、Windows接続

Xshell接続ubuntu

仮想マシンのxshellとubuntuの間の環境を参照してください。 https://blog.csdn.net/xuyankuanrong/article/details/80233925
xshellとubuntuの間の主な作業は、xshellとUbuntuの間のネットワークが妨げられないようにすることです。
以下に、xshell接続構成について説明します。
root権限を取得する必要があります。 rootユーザーでコマンドを操作することをお勧めします。
Ubuntuはopenssh-serverをインストールする必要があります。これには管理者権限が必要です。インストール中にUbuntuを最新バージョンに更新することをお勧めします。古いバージョンのUbuntuは404を報告してから、次のコマンドを実行します。sudoapt installOpenssh-server

net-toolsツールをインストールします。コマンド:apt install net-tools
IPの表示、コマンド:ifconfig
画像
ネットワーク接続に「VMnet8」があるかどうかを確認します
画像
そうでない場合は、追加し、VMwareで仮想ネットワークエディターを開きます
画像
管理者権限をクリックして開きます
画像
vmnet8アダプターの追加を選択
画像
cmd ping Ubuntuipを開きます
画像
Xshellにセッション接続を追加すると、ホストがUbuntuのIPアドレスを構成します。ポート番号構成22、そうでない場合、ファイアウォールによってブロックされる可能性があります。
画像
Ubuntuログインのユーザー名とパスワード:
画像
次に、xshellへの接続を開始すると、「sshサーバーがパスワードを拒否しました」というプロンプトが表示される場合があります。
このコマンドを使用して、SSHが開始されているかどうかを確認します。ps-e| grep ssh
ssh-agentだけがまだ起動していないことを示している場合は、/ etc / init.d / sshstartが必要です。
それでも接続されない場合は、rootログインの場合、ssh-server構成ファイルがrootユーザーとしてのログインを拒否するように設定されている可能性があります。
次のコマンドを使用します:vim / etc / ssh / sshd_config
vim edit PermitRootLogin without-passwordがPermitRootLoginに変更されましたはい、最新バージョンはコメントアウトされ、コメントは変更後に削除されます。
次に、ubuntuはsshサービスを再起動します。sudo/ etc / init.d / ssh restart、通常の状況では、正常に接続できます。
画像
Xftp接続Ubuntu
上記のxshell接続手順の後、必要なのは単純な構成だけです。
画像
驚かない場合は、正常に接続できます。
画像