Hi Folks,

I am using version openssh-4.6p1 in solaris server.

Consider my solaris PC is configured as multihomed with two NIC.

e69001% ifconfig -a
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 172.23.87.109 netmask ffffff00 broadcast 172.23.87.255
ce1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 192.168.2.133 netmask ffffff00 broadcast 192.168.2.255

I mean my PC has two IP address. By making use of ListenAddress in
sshd_config file, i can able to listen ssh/ sftp request from both IP
addresses.

e69001# grep "ListenAddress" sshd_config
#ListenAddress 0.0.0.0
#ListenAddress ::
ListenAddress 172.23.87.109
ListenAddress 192.168.2.133

If we do sftp to both the IP address from different machine, it will
pointout the same default root directory. 

>From machine1:

tballraker7# ./sftp [EMAIL PROTECTED]
Connecting to 192.168.2.133...
[EMAIL PROTECTED]'s password:
sftp> pwd
Remote working directory: /usr/users/svplus
sftp > quit

>From machine2:

cwmsent51# ./sftp [EMAIL PROTECTED]
Connecting to 172.23.87.109...
[EMAIL PROTECTED]'s password:
sftp> pwd
Remote working directory: /usr/users/svplus
sftp > quit


Here, the default directory will be defined based on the login username.


But, Is it possible to assign/ configure different default directory for
each IP address with same login username?

Rgds
Nirmal
  • Multihomed ... Nirmal Babu Puliyadi Suriya Kumar -X (npuliyad - HCL at Cisco)

Reply via email to