こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.ssh/configについて教えてください

同じホスト名でユーザ毎にポートを分けることができないのでしょうか。

Host hogehoge
HostName hogehoge
User container
Port 8892
IdentityFile /home/container/.ssh/authorized_keys

Host hogehoge
HostName hogehoge
User kiban
Port 1988
IdentityFile /home/kiban/.ssh/authorized_keys

どなたかご教示お願い致します。

投稿日時 - 2019-04-15 19:48:21

QNo.9607140

困ってます

質問者が選んだベストアンサー

.ssh/configではできません。
指定ポートで待ち受けるのはsshdですよ。
ユーザーが確定していないのにユーザー毎のconfigを読み込む事はできません。

sshdを起動する設定は通常/etc/ssh/sshd_configですが、sshdの起動引数-f指定で設定ファイルは変えられます。
ユーザーの数だけsshdを設定とポートを変えて起動しておけば可能です。

ただそんな事をする手間に何の価値やメリットがあるのかはわかりません。

投稿日時 - 2019-04-15 20:47:06

補足

>ただそんな事をする手間に何の価値やメリットがあるのかはわかりません。
まぁ~それはそうですよね!!何のために行うのかを全く記載してませんから。
かと言っても話そうとすれば説明も長くなってしまうので、今回何を
したいのかをピンポイントに絞ってお聞きしました。

ヒントを頂けて自分なり調べて解決できました。
ありがとうございました。

投稿日時 - 2019-04-16 23:44:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ホスト名と書かれているのがHostの事でしたら、
Hostはそれぞれの設定に対する名前のようなものですのでできません。

投稿日時 - 2019-04-15 21:07:19

補足

ごめんなさい。何を言っているのか分からないですが、
たぶん自分の求めている答えではないように感じます。
別の投稿者の方の助言で解決しました。

投稿日時 - 2019-04-16 23:47:25

あなたにオススメの質問