LoginSignup
5
5

More than 5 years have passed since last update.

Vagrant RLogin plugin を作ってみた

Posted at

vagrant ssh で RLogin を起動する をプラグインにしてみました。

というか、下記をフォークして RLogin のためにちょっと弄っただけです。

Vagrant Teraterm pluginを作ってみた

インストール

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
5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5