私はUbuntuを使ったLinux初心者です。
SSHを使用してサーバーにログインするのを簡単にしたいです。
私の研究所では、ログインコマンドは次のとおりです。ssh -Y -p 4022 [email protected]
これに対するエイリアスをどのように作成できますか?
答え1
これをファイルに追加します~/.ssh/config
(またはこの内容でファイルを生成します):
Host cuplogin2
User user
Hostname cuplogin2.ibs.re.kr
Port 4022
ForwardX11Trusted yes
これで、次のようにログインできます。
ssh cuplogin2
必要に応じて、隣の名前を短くすることもできますHost
(例:)Host cl2
。その後、を使用してログインできますssh cl2
。
答え2
迅速な回答にエイリアスを追加できます~/.bashrc
。端末を開くときに環境を初期化するために使用されるファイル。したがって、次のコマンドを追加する必要があります。~/.bashrc
# ssh alias
alias sshmein='ssh -Y -p 4022 [email protected]'
ファイル名の前にドットを撮ることを忘れないでください。変更を適用するには、新しいターミナル/ sshを開く必要があります。
そして、開いている場合は、~/.bashrc
最後に以下を見つけることができます。
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
これは、すべての内容~/.bash_aliases
がに「含まれる」という意味です~/.bashrc
。だから私はいつもカスタムコマンドを~/.bash_aliases
。
.bashrc
他にもできることがたくさんあります。
# extra PATH
PATH="$PATH:$HOME/Android/Sdk/platform-tools"
# joke commands
alias please='sudo'
一部のエイリアスをシステム全体に適用するには、編集します。/etc/profile
これは.bashrc
すべてのユーザーに適用されます。