vagrant ssh で RLogin を起動する をプラグインにしてみました。
というか、下記をフォークして RLogin のためにちょっと弄っただけです。
インストール
vagrant plugin install vagrant-rlogin
使い方
RLogin の接続設定ファイルを適当なファイル名で保存します(以降の例では C:\Users\username\.vagrant.d\rlogin.rlg
に保存)。
%USERPROFILE%\.vagrant.d\Vagrantfile
を開いて下記のように追記します。
Vagrant.configure(2) do |config|
config.rlogin.exe_path = 'C:\Program Files (x86)\RLogin\RLogin.exe'
config.rlogin.config_path = 'C:\Users\username\.vagrant.d\rlogin.rlg'
end
適当な Vagrant 環境を実行します。
vagrant init bento/centos-7.1
vagrant up
vagrant rlogin
で RLogin が起動します。
vagrant rlogin
簡単な解説
vagrant rlogin
したときに次のようなことを行います。
-
config.rlogin.config_path
で指定されたファイルをコピー- コピー先は
.vagrant
の中のどっか - コピーするときに
Entry.IdKey
を秘密鍵のパスに書き換える
- コピー先は
- 下記のオプションを指定して RLogin.exe を起動する
/ssh
/ip
/port
/user
/pass
/inuse