macリモートログインlinuxの使用方法
2528 ワード
あなたのlinux sshサービスをオープンします
Ubuntuのように、deepinのデスクトップ版システムはデフォルトでsshサービスを開いていないので、この機能を開くためにパッケージをダウンロードする必要があります.
次に、次のコマンドを使用します.
出力結果にsshdがある場合はopenssh-serverが正常にインストールされました
ssh-serverサービスを開始
端末が出力する場合
sshサーバの起動に成功したことを示します
mac sshログインlinux
毎回そんなに煩わしくなくて、そんなに多くのものを出力したくないならば、
linuxのssh-serverサービスを閉じる
ssh-server操作の別名の構成
上のコマンドは本当に長すぎて、時間が長くなっても忘れやすくて、bashあるいはzshの中でaliasを配置することができて、サービスのオンと停止を便利にします
私はmacでzshを使っているので.zshrcを修正し、bashを使っている場合(デフォルトで使用)は.bashrcです.
そしてmacでdeepinかUbuntuにログインできます
リモート・ステップ-秘密のログインなし
単純な sshコマンドを使用してmac上で秘密鍵と公開鍵 を生成する.
車に戻り、デフォルトを選択すると、公開鍵と秘密鍵のペアが生成されます.一般的には~/.sshディレクトリの下にあります. scpコマンドを使用して、公開鍵をlinuxリモートホスト上の にコピーします.公開鍵の名前をauthorized_に変更または追加keysファイル macのssh構成 を変更する秘密登録なし
Ubuntuのように、deepinのデスクトップ版システムはデフォルトでsshサービスを開いていないので、この機能を開くためにパッケージをダウンロードする必要があります.
sudo apt-get install openssh-server
次に、次のコマンドを使用します.
ps -e | grep ssh
出力結果にsshdがある場合はopenssh-serverが正常にインストールされました
ssh-serverサービスを開始
sudo /etc/init.d/ssh start
端末が出力する場合
[ ok ] Starting ssh (via systemctl): ssh.service
sshサーバの起動に成功したことを示します
mac sshログインlinux
sudo ssh username@hostname
毎回そんなに煩わしくなくて、そんなに多くのものを出力したくないならば、
~/.ssh/config
の中でsshログインの配置を修正することができます Host mylinux
HostName 192.168.1.107
Port 22
linuxのssh-serverサービスを閉じる
sudo /etc/init.d/ssh stop
ssh-server操作の別名の構成
上のコマンドは本当に長すぎて、時間が長くなっても忘れやすくて、bashあるいはzshの中でaliasを配置することができて、サービスのオンと停止を便利にします
私はmacでzshを使っているので.zshrcを修正し、bashを使っている場合(デフォルトで使用)は.bashrcです.
vim ~/.zshrc ## vim .zhs
alias openssh="sudo /etc/init.d/ssh start" ##
alias stopssh="sudo /etc/init.d/ssh stop"
alias relaod="sudo /etc/init.d/ssh relaod"
source ~/.zshrc #
そしてmacでdeepinかUbuntuにログインできます
sudo ssh mylinux
# linux ,
リモート・ステップ-秘密のログインなし
単純な
ssh username@hostname
のようなログイン方式で、毎回パスワードを入力するのは面倒ですが、ssh公開鍵を使って秘密保護ログインを検証して、次は一緒に楽しみましょう. ssh keygen -t rsa -C 'login my linux'
## -t , ras,
## -C ,
車に戻り、デフォルトを選択すると、公開鍵と秘密鍵のペアが生成されます.一般的には~/.sshディレクトリの下にあります.
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh
# scp ( )[ ]( @ ip):( )
# linux simple, ip 192.168.1.103
#
##scp ,
cd ~/.ssh
## authorized_keys,
cat id_rsa.pub >> authorized_keys
## ,
mv id_ras.pub authorized_keys
echo "IdentityFile ~/.ssh/id_rsa" >> ~/.ssh/config
## , IdentityFile, mac
sudo ssh mylinux